#box-cate,.box-hotline{position:relative;width:auto;background:#fff;height:auto;font-weight:100;box-shadow:0 0 10px rgba(0,0,0,0.2);list-style:none;margin:0;padding:0 10px;z-index:99}
#name-box-cate.name{line-height:50px;font-size:18px;font-weight:700;cursor:pointer;padding-left:4px;float:left;width:95%}
#box-cate ul{list-style:none;padding:0;margin:0;line-height:1}
#box-cate > ul{position:relative;z-index:500;padding-bottom:10px}
#box-cate:after,#box-cate > ul:after{content:'.';display:block;clear:both;visibility:hidden;line-height:0;height:0}
#box-cate.align-right > ul > li{float:right}
#box-cate.align-center ul{text-align:center}
#box-cate.align-center ul ul{text-align:left}
#box-cate > ul > li{position:relative;margin:0;padding:0;border-bottom:1px solid #EFEFEF}
#box-cate > ul > #menu-button{display:none}
#box-cate ul li a{display:block;text-decoration:none}
#box-cate a{line-height:20px}
#box-cate > ul > li > a{color:#333;padding:6px 8px}
#box-cate > ul > li.has-sub > a{padding-right:32px}
#box-cate > ul > li:hover{background-color:#3F578B;background-image:linear-gradient(to bottom,#4F6DAE,#3F578B)}
#box-cate > ul > li:hover > a{color:#fff}
#box-cate .has-sub::after{display:block;content:'';position:absolute;width:0;height:0}
#box-cate > ul > .has-sub::after{right:5px;top:40%;border:4px solid transparent;border-left-color:#333;transition:all .2s ease}
#box-cate > ul > li:hover::after{transform:rotateY(180deg);right:-16px;top:40%;border-bottom-color:rgba(204,204,204,0)}
#box-cate ul ul{position:absolute;left:-9999px;top:70px;opacity:0;transition:opacity .3s ease,top .25s ease;z-index:1000}
#box-cate ul ul ul{top:37px;padding-left:8px}
#box-cate ul ul li{position:relative}
#box-cate > ul > li:hover > ul{left:189px;top:0;opacity:1;padding-left:20px}
#box-cate.align-right > ul > li:hover > ul{left:auto;right:0;opacity:1}
#box-cate ul ul li:hover > ul{left:200px;top:0;opacity:1}
#box-cate.align-right ul ul li:hover > ul{left:auto;right:170px;top:0;opacity:1;padding-right:5px}
#box-cate ul ul li a{min-width:160px;border-bottom:1px solid #eee;padding:6px 20px;color:#333;background:#fff}
#box-cate.align-right ul ul li a{text-align:right}
#box-cate ul ul li:hover > a{background-color:#3F578B;background-image:linear-gradient(to bottom,#4F6DAE,#3F578B);color:#fff}
#box-cate ul ul li:last-child > a,#box-cate ul ul li.last > a{border-bottom:0}
#box-cate.align-right > ul > li > ul::after{left:auto;right:30px}
#box-cate ul ul li.has-sub::after{border:4px solid transparent;border-left-color:#333;right:10px;top:12px;transition:all .2s ease}
#box-cate.align-right ul ul li.has-sub::after{border-left-color:transparent;border-right-color:#9ea2a5;right:auto;left:10px}
#box-cate ul ul li.has-sub:hover::after{border-left-color:#333;right:-5px;transform:rotateY(180deg)}
#box-cate.align-right ul ul li.has-sub:hover::after{border-right-color:#333;border-left-color:transparent;left:-5px;transform:rotateY(180deg)}
#box-cate .search-form .input-append{float:right;text-align:right;margin:3px}
.ic-sub-cat{float:right;margin-top:21px;margin-right:10px}
.colum-right{width:753px!important;float:left}
.colum-left{width:209px!important;margin-right:12px}
.web-logo{position:absolute;width:209px!important;margin-left:-2px;margin-top:5px;height:50px}
.cl-absolute{position:absolute;top:61px;width:209px!important}
.web-logo
.cl-relative{position:relative}
.list-cate{margin-top:-51px}
.list-phone{width:71%}
.phone img{margin-right:4px}
.phone .tktc{width:30px}
.img-tktc img{width:20px}
.box-hotline{margin-top:10px;padding:10px}
.box-hotline .title-box-hotline{color:#585858;font-weight:700;margin-top:5px}
.box-hotline .number-phone{font-size:18px;font-weight:700;margin-top:2px}
.border-deshed{border-bottom:1px dashed #cccbc5;padding-bottom:5px;margin-bottom:5px}
.box-email{padding:2px 0}
.email-name{line-height:16px;margin-left:10px;color:#333}
.box-address{margin-top:9px;margin-right:10px;margin-left:15px}
.address{font-size:20px;margin-top:6px;margin-left:5px}